<?php
/***************************************************************************
 * 
 * Copyright (c) 2010 , Inc. All Rights Reserved
 * $Id$:MCArray.php,2010/07/12 19:48:58 
 * 
 **************************************************************************/
 
 
 
/**
 * @file EXArray.php
 * @author huqingping
 * @date 2010/07/12 19:48:58
 * @version 1.0 
 * @brief 
 *  
 **/

final class EXArray
{
	var $cacheable = true;

	/**
	 * 根据某个字段索引一个顺序数组成为一个关联数组
	 */ 
	function indexArray($arr,$keyname)
	{
		$ret = array();
		foreach($arr as $row) {
			$ret[$row[$keyname]] = $row;
		}
		return $ret;
	}

	/**
	 * 提取一个数组中的某个key的值，组成一个单独的列表
	 */ 
	function extractList($arr,$keyname)
	{
		$ret = array();
		foreach($arr as $row) {
			$ret[] = $row[$keyname];
		}
		return $ret;
	}
}






/* vim: set ts=4 sw=4 sts=4 tw=100 noet: */
